標準ParticleとGeometry Nodes Particle
https://gyazo.com/f8ba4b260f2a093eb1e340baf727f4c7
1Fでこの距離動くオブジェクトからParticleを出すとする
https://gyazo.com/fd8130a03b3e22047a2d98280a078200https://gyazo.com/56480c4140ea37ca1498c38e993955f9
標準ParticleはSubframeを考慮してParticleを出してくれる
ちゃんと補完してくれる
https://gyazo.com/bdb82b09c5872bc75f31883bfdc7822a
なんならアニメーションをSubframeで激しく動かしても補完してくれる
https://gyazo.com/e1b270978261ffc84064797c782b0587https://gyazo.com/7b27ea5e2c8cee7f858ee0b5ce2bbe03
Geometry Nodesで実装したParticle(Geometry Nodes Particle)は補完してくれません
https://gyazo.com/258f48f6bbb481827218a3f9284daf13
Geometry Nodesでオブジェクトのアニメーション情報を取得することは不可能なので、Subframeを指定できるGeometry Nodes Particleを組んでも意味ない
回避策としてはTime StretchingとかSceneのFPS上げるとかして、Viewportでちゃんと計算されるべきフレームを表示するしか無い
厳密には、動いた方向にObjectをSmearする手法を活用すれば改善はできるが…
少なくともこれ(標準ParticleとGeometry Nodes Particle#679ba9af22e70a00004b124f)ほどの精度は得られない
ちなみにTime Stretchingで10倍遅くした図
https://gyazo.com/5df37cc234e52d554da71474fc107090
例えばBad Normalsのチュートリアルではアニメーションを0.5倍速にして、stepを2にしています
https://youtu.be/HMpKmzTGwiE?t=1650
オブジェクト関係なしにしても、例えばNoiseでの加速度が強すぎたりすると問題が発生します
こんな感じに揃ってしまう
https://gyazo.com/38764f145a3077e3342e6f45bd7d5edd
Distribute Points on Facesを使用してPointを配置するセットアップであれば、ここまで顕著ではありませんが依然として同様の症状は見られます
オブジェクトのアニメーションが絡まない、こういう感じのセットアップであればSubframeを指定できるGeometry Nodes Particleは使える